package work.base.data.char_eg;

/**
 * Character是单个字符char的包装类
 */
public class CharacterTest {

    public static void main(String[] args) {

        // 把单个字符char转换为Character对象
        Character cc = Character.valueOf('a');
        System.out.println("AAA");


        // String的toCharArray() 将字符串转为字符数组
        String str = "helloworld";
        System.out.println(Integer.valueOf('a'));
        char[] data = str.toCharArray();
        for (int x = 0; x < data.length; x++) {
            System.out.print(data[x] + "  ");
            // 使用Integer.valueOf()就可以直接得到char类型的字符的ASCII值
            // ASCII值针对单个字符而言的
            System.out.print(Integer.valueOf(data[x]) + "  ");
            // ASCII值减去32 把字母小写变成大写
            data[x] -= 32;
            System.out.print(data[x] + "  ");
            System.out.print(Integer.valueOf(data[x]) + "  ");
        }
        System.out.println(new String(data));

    }
}
